package com.ndbg;

import lombok.Data;

/**
 * @author chenXB
 * @createTime 2024年09月23日 10:15:00
 */
@Data
public class PayOrderQueryResp {

    /**
     * 平台错误码
     */
    private String errCode;

    /**
     * 平台错误信息
     */
    private String errMsg;

    /**
     * 消息ID(原样返回)
     */
    private String msgId;

    /**
     * 响应时间(yyyyMMddHHmmssSSS)
     **/
    private String responseTimestamp;

    /**
     * 商户号(原样返回)
     */
    private String mid;

    /**
     * 终端号(原样返回)
     */
    private String tid;

    /**
     * 业务类型
     */
    private String instMid;

    /**
     * 账单号
     */
    private String billNo;

    /**
     * 订单时间
     */
    private String billDate;

    /**
     * 账单状态 UNPAID/PAID
     */
    private String billStatus;

    /**
     * 账单描述
     */
    private String billDesc;

    /**
     * 金额
     */
    private String totalAmount;

    private billPayment billPayment;


    /**
     * 账单支付信息
     */
    @Data
    public static class billPayment {
        /**
         * 商户订单号（第三方银联生成）
         */
        private String merOrderId;

        /**
         * 账单流水总金额
         */
        private String totalAmount;

        /**
         * 买家ID
         */
        private String buyerId;

        /**
         * 支付时间
         */
        private String payTime;

        /**
         * 交易状态
         */
        private String status;
    }

}
